package Ventanas.Listeners;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

import Negocio.BasedeDatos;
import Negocio.Cliente;
import Negocio.Libro;
import Ventanas.GestionClientes;
import Ventanas.GestionLibrosStock;
import Ventanas.GestionPedidos;
import Ventanas.VentanaSeleccionCliente;
import Ventanas.VentanaSeleccionLibro;

public class VentanaGestionPedidoActionListener implements ActionListener{

	
	JButton botonCliente, botonLibro;
	BasedeDatos datos;
	Cliente clienteSeleccionado;
	VentanaSeleccionCliente seleccionCliente;
	VentanaSeleccionLibro seleccionLibro;
	JFrame ventanaPedido;
	JTextField cajaTextoNombreCliente, cajaTextoApellidosCliente,cajaTextoDniCliente, cajaTextoEmpresaCliente;
	
	public VentanaGestionPedidoActionListener(JButton botonCliente,JButton botonLibro, BasedeDatos datos, Cliente clienteSeleccionado,
			JFrame ventanaPedido, JTextField nombreCliente, JTextField apellidosCliente,
			JTextField dniCliente, JTextField empresaCliente){
		this.botonCliente = botonCliente;
		this.botonLibro = botonLibro;
		this.datos= datos;
		this.clienteSeleccionado = clienteSeleccionado;
		this.ventanaPedido = ventanaPedido;
		this.cajaTextoNombreCliente = nombreCliente;
		this.cajaTextoApellidosCliente = apellidosCliente;
		this.cajaTextoDniCliente = dniCliente;
		this.cajaTextoEmpresaCliente = empresaCliente;
		
		
		
	}
	
	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		
		if( e.getActionCommand().equals("botonCliente")){
			seleccionCliente = new VentanaSeleccionCliente(datos, clienteSeleccionado,ventanaPedido, cajaTextoNombreCliente,cajaTextoApellidosCliente,cajaTextoDniCliente,cajaTextoEmpresaCliente);
			ventanaPedido.setVisible(false);
			
		}else if (e.getActionCommand().equals("botonLibro")){
			seleccionLibro = new VentanaSeleccionLibro(datos, clienteSeleccionado);
		}
		
		
	}

}
